/*reset*/
* {padding: 0;margin: 0;list-style: none;}
html,body {margin: 0 auto;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,header,section,footer {margin:0;padding:0}
body,button,input,select,textarea {font:12px/1.5 "microsoft yahei";color:#666; font-weight: normal;}
body {overflow-x: hidden;}
address,cite,dfn,em,var,i {font-style: normal}
ul,ol,dl {list-style: none}
a{text-decoration: none;outline: none;font-family: "microsoft yahei";color: #666;cursor: pointer;font-size: 12px;}
li{font-size: 12px;font-family: "microsoft yahei";list-style: none;margin: 0;padding: 0;}
em{font-style: normal;font-size: 12px;}
body,p,span{font-family: "microsoft yahei";}
img {border: none;}
p {margin: 0px;padding: 0px;word-wrap: break-word;}
:focus {outline: none;}
img {border: 0;vertical-align: middle;display: inline-block;}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.clear:after {display: block;mainContent: "";clear: both;}
.transtion {transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
.clear:after{display: block;content: "";clear: both;}

@font-face {
	font-family:tqkt;
	src: url("字酷堂清楷体(非商业）.TTF");
}

.header-slogen{height: 60px;background: #006a2e;}
.header-slogen-list{width: 1400px;margin: 0 auto;position: relative;line-height: 60px;color: #fff;overflow: hidden;}
.header-slogen-list p{float: left;font-size: 16px;}
.header-slogen-list em{float: right;font-size: 16px;}
.header-slogen-list span{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;text-align: center;font-family: tqkt;font-size: 36px;opacity: 0.3;
width: 400px;}

.header-nav{width: 1400px;margin: 0 auto;height: 90px;}
.header-nav a.logo{float: left;line-height: 90px;}
.header-nav .nav{float: right;/* overflow: hidden; */}
.header-nav .nav li{float: left;margin-left: 35px;position: relative;}
.header-nav .nav li a{display: block;line-height: 90px;font-weight: bold;color: #333;font-size: 16px;transition: all 0.5s;}
.header-nav .nav li a.on{color: #007a3f;}
.header-nav .nav li a:hover{color: #007A3F;}
.header-nav .nav li ul{position: absolute;left: -30px;right: -30px;top: 90px;z-index: 9;background: rgba(0,0,0,0.6);padding: 10px 0;}
.header-nav .nav li ul li{margin: 0;float: none;}
.header-nav .nav li ul li a{text-align: center;color: #fff;opacity: 0.75;line-height: 36px;}
.header-nav .nav li ul li a:hover{opacity: 1;text-decoration: underline;color: #fff;}

.banner{position: relative;max-width: 1920px;margin: auto;}
.banner .hd{position: absolute;right: 0;left: 0;bottom: 30px;z-index: 9;text-align: center;font-size: 0;}
.banner .hd li{display: inline-block;width: 10px;height: 10px;border: 3px solid #fff;border-radius: 50%;transition: all 0.5s;margin: 0 6px;font-size: 0;}
.banner .hd li.on{background: #fff;}
.banner .hd li p{position: absolute;left: -200px;right: -200px;bottom: 25px;color: #fff;font-size: 24px;opacity: 0;text-align: center;display: none;}
.banner .hd li.on p{opacity: 1;display: block;}
.banner .bd li{height: 439px;position: relative;overflow: hidden;}
.banner .bd li img{position: absolute;top: 0;left: -960px;margin-left: 50%;}

.notice-search-box{background: #efeeee;height: 53px;}
.notice-search{width: 1400px;margin: 0 auto;overflow: hidden;}
.notice{float: left;}
.notice em{float: left;font-size: 16px;font-weight: bold;color: #006a2e;line-height: 53px;padding-left: 32px;background: url(notice.png) no-repeat left center;}
.notice-list{float: left;margin-left: 21px;padding-left: 21px;border-left: 1px solid #dcdcdc;height: 30px;margin-top: 12px;width: 700px;}
.notice-list li{overflow: hidden;line-height: 30px;}
.notice-list li p{float: left;width: 600px;color: #333;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.notice-list li span{float: right;width: 60px;font-size: 16px;text-align: right;}
.search{float: right;height: 45px;background: #fff;border-radius: 45px;padding: 0 22px;width: 400px;margin-top: 4px;}
.search input{border: none;height: 45px;line-height: 45px;font-size: 16px;width: 350px;}
.search a{float: right;font-size: 0;width: 27px;height: 45px;background: url(search.png) no-repeat center;}

.news-shortcut{width: 1400px;margin:23px auto;/* overflow: hidden; */}
.news{float: left;width: 1010px;}
.news-top{overflow: hidden;}
.news-top-left{float: left;width: 445px;position: relative;}
.news-top-left .hd{position: absolute;right: 20px;bottom: 20px;z-index: 9;}
.news-top-left .hd li{margin: 0 3px;float: left;background: rgba(255,255,255,0.43);font-size: 0;width: 10px;height: 10px;border-radius: 50%;}
.news-top-left .hd li.on{background: #FFFFFF;}
.news-top-left .bd li dl{position: relative;}
.news-top-left .bd li dt{height: 300px;font-size: 0;text-align: center;line-height: 300px;overflow: hidden;}
.news-top-left .bd li dt img{max-width: 100%;}
.news-top-left .bd li dd{position: absolute;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.4);height: 50px;line-height: 50px;color: #fff;font-size: 16px;
padding-left: 25px;}
.news-top-right{float: right;width: 540px;}
.news-top-right-title{overflow: hidden;border-bottom: 1px solid rgba(0,106,46,0.25);padding-bottom: 10px;}
.news-top-right-title em{float: left;font-size: 0;line-height: 30px;}
.news-top-right-title b{float: left;font-size: 20px;color: #006A2E;padding-left: 12px;}
.news-top-right-title a{float: right;font-size: 14px;color: #006A2E;opacity: 0.6;line-height: 30px;}
.news-top-right-title a:hover{opacity: 1;text-decoration: underline;}
.news-top-right-list h3{font-size: 24px;color: #333;font-weight: bold;/* white-space: nowrap;overflow: hidden;text-overflow: ellipsis; */margin: 10px 0 5px;}
.news-top-right-list span{font-size: 16px;}
.news-top-right-list p{font-size: 14px;line-height: 24px;color: #999;margin-top: 15px;}
.news-top-right-list div{position: relative;}
.news-top-right-list div a{display: block;border: 1px solid #eeeeee;line-height: 40px;width: 114px;font-size: 14px;text-indent: 20px;transition: all 0.5s;
margin-top: 15px;position: relative;}
.news-top-right-list div a::before{position: absolute;right: 25px;top: 0;bottom: 0;margin: auto;content: "+";width: 16px;height: 16px;background: #006A2E;
border-radius: 50%;color: #fff;text-align: center;line-height: 16px;text-indent: 0;}
.news-top-right-list div::before{position: absolute;right: 0;top: 0;bottom: 0;margin: auto;height: 1px;content: "";width: 80%;background: #eee;transition: all 0.5s;}
.news-top-right-list:hover div a{border-color: #006A2E;color: #006A2E;}
.news-top-right-list:hover div::before{width: 0;}
.news-bot{overflow: hidden;margin-top: 5px;}
.news-bot li{float: left;width: 490px;border-bottom: 1px solid #eeeeee;line-height: 47px;}
.news-bot li:nth-child(even){float: right;}
.news-bot li a{display: block;padding-left: 10px;position: relative;font-size: 16px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
transition: all 0.5s;}
.news-bot li a::before{position: absolute;left: 0;top: 0;bottom: 0;content: "";background: #006A2E;width: 3px;height: 3px;margin: auto;}
.news-bot li:hover a{color: #006A2E;}
.shortcut{float: right;width: 345px;}
.shortcut-list{margin: 15px 0;overflow: hidden;}
.shortcut-list dl{float: left;width: 33.333%;background: #37a6c5;text-align: center;height: 82px;}
.shortcut-list dl:first-child{background: #529a71;}
.shortcut-list dl:last-child{background: #cab272;}
.shortcut-list dl dt{height: 35px;line-height: 35px;font-size: 0;margin-top: 10px;overflow: hidden;}
.shortcut-list dl dt img{max-height: 100%;}
.shortcut-list dl dd{font-size: 16px;color: #fff;font-weight: bold;margin-top: 5px;}
.shortcut-form{border: 1px solid #eee;padding: 20px;border-top: none;}
.shortcut-form div{margin-bottom: 12px;position: relative;height: 43px;}
.shortcut-form div span{float: left;font-size: 14px;line-height: 43px;text-align: right;width: 70px;}
.shortcut-form div input{float: right;font-size: 14px;border: 1px solid #eee;height: 43px;line-height: 43px;padding: 0 15px;width: 230px;}
.shortcut-form div select{float: right;font-size: 14px;border: 1px solid #eee;height: 43px;line-height: 43px;padding: 0 15px;width: 232px;}
.shortcut-form div textarea{float: right;font-size: 14px;border: 1px solid #eee;height: 43px;line-height: 34px;padding: 3px 15px;width: 200px;height: 60px;
resize: none;}
.shortcut-form div .layui-btn{height: 40px;background: #006a2e;text-align: center;line-height: 40px;color: #fff;width: 100%;border: none;font-size: 16px;}
.shortcut-form div:last-child{margin: 0;}
.shortcut-form div.layui-form-select{position: absolute;right: 0;top: 0;}

.education{width: 1400px;margin: 0 auto;overflow: hidden;padding: 20px 0 0;}
.education dl{float: left;width: 440px;margin-right: 40px;overflow: hidden;transition: all 0.5s;position: relative;top: 0;}
.education dl:hover{top: -10px;}
.education dl:last-child{margin-right: 0;}
.education dl dt{height: 280px;line-height: 280px;font-size: 0;text-align: center;overflow: hidden;}
.education dl dt img{max-width: 100%;}
.education dl dd{background: #006A2E;position: relative;}
.education dl dd div{position: absolute;left: 0;right: 0;top: -67px;width: 135px;background: #006A2E;font-size: 0;height: 67px;margin: auto;text-align: center;
line-height: 80px;border-top-left-radius: 135px;border-top-right-radius: 135px;}
.education dl dd div img{max-width: 100%;max-height: 100%;}
.education dl dd h3{color: #fff;font-size: 18px;font-weight: bold;text-align: center;line-height: 50px;}
.education dl dd ul{overflow: hidden;margin: 0 25px;font-size: 0;padding-bottom: 15px;min-height: 58px;text-align: center;}
.education dl dd ul li{margin: 0 15px 5px;display: inline-block;}
.education dl dd ul li a{font-size: 16px;color: #fff;opacity: 1;}
.education dl dd ul li a:hover{opacity: 1;text-decoration: underline;}

.video-picture-box{background: rgba(0,106,46,0.08);margin-top: 50px;padding-bottom: 30px;}
.video-picture{width: 1400px;margin: 0 auto;overflow: hidden;}
.video{float: left;width: 665px;position: relative;margin-top: 30px;}
.video-list{margin-top: 20px;position: relative;overflow: hidden;font-size: 0;height: 438px;background: #000;line-height: 438px;}
.video-list video{width: 100%;display: inline-block;vertical-align: middle;}
.video-list img{position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;z-index: 9;}
.video-list p{position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;z-index: 10;background: rgba(0,0,0,0);transition: all 0.5s;}
.video-list img.play{z-index: 11;cursor: pointer;animation: opa 3s infinite;transition: all 0.5s;}
@keyframes opa{0%{opacity: 0.1;}50%{opacity: 1;}100%{opacity: 0.1;}}
.video-list:hover p{background: rgba(0,0,0,0.5);}
.video-list:hover img.play{transform: scale(1.5);animation: none;}
.picture{float: right;width: 695px;margin-top: 30px;}
.picture .hd{overflow: hidden;border-bottom: 1px solid rgba(0,106,46,0.25);margin-bottom: 20px;}
.picture .hd li{float: left;overflow: hidden;padding-bottom: 10px;font-size: 20px;margin-right: 35px;}
.picture .hd li span{float: left;height: 30px;width: 30px;overflow: hidden;font-size: 0;}
.picture .hd li span img{position: relative;top: 0;transition: all 0.5s;}
.picture .hd li p{float: left;margin-left: 10px;transition: all 0.5s;}
.picture .hd li.on{color: #006A2E;}
.picture .hd li.on span img{top: -30px;}
.picture .hd a{float: right;font-size: 14px;color: #006A2E;opacity: 0.6;line-height: 30px;}
.picture .hd a:hover{opacity: 1;text-decoration: underline;}
.picture .bd li{float: left;margin-bottom: 18px;overflow: hidden;}
.picture .bd li:nth-child(even){float: right;}
.picture .bd li dl{position: relative;}
.picture .bd li dt{height: 210px;font-size: 0;text-align: center;width: 333px;overflow: hidden;}
.picture .bd li dt img{max-width: 100%;}
.picture .bd li dd{position: absolute;left: 0;right: 0;bottom: -40px;height: 40px;line-height: 40px;text-align: center;padding: 0 15px;background: rgba(0,106,46,0.65);
color: #fff;font-size: 14px;transition: all 0.5s;}
.picture .bd li:hover dd{bottom: 0;}

.infor-dynamic-focusNews{width: 1400px;margin: 30px auto;overflow: hidden;}
.infor{float: left;width: 440px;}
.infor .infor-list dl{overflow: hidden;border-bottom: 1px solid #e7e7e7;padding: 15px 0 10px;transition: all 0.5s;}
.infor .infor-list dl dt{float: left;width: 65px;height: 65px;background: rgba(0,106,46,0.1);color: #006A2E;text-align: center;transition: all 0.5s;}
.infor .infor-list dl dt b{font-size: 24px;color: #006A2E;display: block;line-height: 30px;margin-top: 8px;transition: all 0.5s;}
.infor .infor-list dl dd{float: right;width: 350px;line-height: 65px;font-size: 0;}
.infor .infor-list dl dd p{font-size: 16px;color: #333;line-height: 28px;display: inline-block;vertical-align: middle;height: 56px;overflow: hidden;}
.infor .infor-list dl:hover dt{background: #006A2E;color: #fff;}
.infor .infor-list dl:hover dt b{color: #fff;}

.dynamic{float: left;width: 440px;margin-left: 40px;}
.dynamic ul{margin-top: 10px;}
.dynamic li{line-height: 40px;}
.dynamic li a{overflow: hidden;display: block;font-size: 16px;transition: all 0.5s;}
.dynamic li a p{float: left;color: #333;transition: all 0.5s;width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dynamic li a span{float: right;transition: all 0.5s;}
.dynamic li a:hover{padding: 0 0px 0 10px;}
.dynamic li a:hover p{color: #006A2E;}
.dynamic li a:hover span{color: #006A2E;}
.focusNews{float: right;width: 440px;margin: 0;}

.honor{width: 1400px;margin: 0 auto;}
.honor-list{margin-top: 20px;overflow: hidden;}
.honor-list .bd li{width: 272px;margin-right: 10px;font-size: 0;text-align: center;height: 172px;line-height: 172px;overflow: hidden;}
.honor-list .bd li img{max-width: 100%;}

.footer{background: #006A2E;margin-top: 50px;}
.footer-list{width: 1400px;margin: 0 auto;}
.footer-list-link{overflow: hidden;padding: 25px 0 15px;border-bottom: 1px solid rgba(255,255,255,0.1);}
.footer-list-link span{float: left;font-size: 16px;color: #fff;}
.footer-list-link ul{}
.footer-list-link ul li{float: left;margin-right: 30px;}
.footer-list-link ul li a{font-size: 16px;color: #fff;}
.footer-list-link ul li a:hover{text-decoration: underline;}
.footer-list-contact{overflow: hidden;width: 1400px;margin: 20px auto 0;padding-bottom: 20px;}
.footer-list-contact p{float: left;font-size: 14px;color: #fff;opacity: 0.75;line-height: 28px;margin-top: 20px;}
.footer-list-contact p a{color: #fff;font-size: 14px;}
.footer-list-contact dl{float: right;}
.footer-list-contact dl dt{width: 75px;font-size: 0;text-align: center;}
.footer-list-contact dl dt img{max-width:100%;}
.footer-list-contact dl dd{text-align: center;font-size: 14px;opacity: 0.75;color: #fff;margin-top: 3px;}

.fixedKF{background: #006A2E;padding: 10px;width: 128px;position: fixed;right: 50px;margin: auto;z-index: 999;top: 0;bottom: 0;height: 360px;}
.fixedKF .close{position: absolute;right: 5px;top: 5px;cursor: pointer;}
.fixedKF h3{color: #fff;font-size: 16px;padding-left: 30px;background: url(kf-img01.png) no-repeat left center;}
.fixedKF-list{background: #fff;padding: 10px;border-radius: 10px;margin-top: 10px;}
.fixedKF-list p{font-size: 14px;}
.fixedKF-list p.fixedKF-list-p{margin-top: 20px;padding-left: 25px;background: url(kf-img04.png) no-repeat left center;height: 20px;line-height: 20px;}
.fixedKF-list a{margin: 7px 0;display: block;}
.fixedKF-list div{color: #006A2E;font-size: 15px;line-height: 28px;margin-top: 5px;}
.fixedKF-list dl{margin-top: 10px;text-align: center;}
.fixedKF-list dl dt{height: 70px;font-size: 0;line-height: 70px;}
.fixedKF-list dl dt img{max-height: 100%;}

.innerBanner{position: relative;height: 338px;}
.innerBanner img{position: absolute;top: 0;left: -960px;margin-left: 50%;}

.innerContent{width: 1400px;margin: 20px auto;overflow: hidden;}
.innerContent-nav{float: left;width: 295px;}
.innerNav{position: relative;overflow: hidden;margin-bottom: 25px;}
.innerNav .innerNav-title{position: absolute;left: 0;right: 0;top: 20px;background: url(nav-bg.png) no-repeat center;height: 95px;width: 275px;color: #fff;}
.innerNav .innerNav-title h3{font-size: 20px;font-weight: bold;margin-left: 35px;margin-top: 15px;}
.innerNav .innerNav-title p{font-size: 16px;opacity: 0.65;margin-left: 35px;}
.innerNav .innerNav-list{float: right;width: 275px;background: #eeeeee;padding-top: 100px;}
.innerNav .innerNav-list ul{margin: 0 20px;}
.innerNav .innerNav-list ul li a{display: block;height: 60px;line-height: 60px;font-size: 16px;border-bottom: 1px solid #e5e5e5;
background: url(right.png) no-repeat right center;color: #333;}
.innerNav .innerNav-list ul li a.on{color: #006A2E;background: url(right02.png) no-repeat right center;}

.innerContent-list{float: right;width: 1075px;}
.innerPosition{border-bottom: 1px solid #e5e5e5;overflow: hidden;padding-bottom: 10px;}
.innerPosition span{float: left;font-size: 20px;color: #006A2E;font-weight: bold;padding-left: 40px;background: url(asd.png) no-repeat left center;}
.innerPosition p{float: right;line-height: 30px;font-size: 16px;color: #333;}
.innerPosition a{font-size: 16px;color: #333;}
.innerPosition a:last-child{color: #006A2E;}

.innerPage{margin: 20px 0;font-size: 16px;line-height: 28px;}
.innerPage *{max-width: 100%;}

.innerList1{margin-top: 10px;}
.innerList1 li a{display: block;overflow: hidden;line-height: 59px;border-bottom: 1px dashed #e7e7e7;}
.innerList1 li a p{float: left;font-size: 18px;color: #333;transition: all 0.5s;width: 800px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.innerList1 li a span{float: right;font-size: 16px;color: #999;}
.innerList1 li:hover a p{color: #006A2E;margin-left: 10px;}

.innerList2{margin-top: 20px;}
.innerList2 dl{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px dashed #e7e7e7;overflow: hidden;}
.innerList2 dl dt{float: left;width: 130px;font-size: 0;overflow: hidden;height: 89px;line-height: 89px;}
.innerList2 dl dt img{max-width: 100%;}
.innerList2 dl dd{float: right;width: 920px;}
.innerList2 dl dd h3{font-size: 18px;font-weight: normal;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all 0.5s;}
.innerList2 dl dd p{font-size: 14px;margin-top: 10px;height: 42px;overflow: hidden;}
.innerList2 dl:hover dd h3{color: #006A2E;}

.innerList3 dl{overflow: hidden;padding: 10px 0;border-bottom: 1px dashed #e7e7e7;}
.innerList3 dl dt{float: left;width: 65px;height: 65px;background: #eeeeee;transition: all 0.5s;text-align: center;}
.innerList3 dl dt b{font-size: 24px;display: block;line-height: 30px;margin-top: 10px;transition: all 0.5s;}
.innerList3 dl dt p{font-size: 12px;transition: all 0.5s;}
.innerList3 dl dd{float: right;width: 985px;overflow: hidden;}
.innerList3 dl dd h3{float: left;line-height: 65px;font-size: 0;width: 800px;}
.innerList3 dl dd h3 b{font-size: 18px;color: #333;display: inline-block;vertical-align: middle;line-height: 28px;font-weight: normal;max-height: 56px;overflow: hidden;}
.innerList3 dl dd p{float: right;font-size: 14px;line-height: 65px;padding-right: 25px;position: relative;}
.innerList3 dl dd p::before{position: absolute;right: 0;top: 0;bottom: 0;content: "+";width: 16px;height: 16px;background: #d2d2d2;border-radius: 50%;font-size: 14px;
text-align: center;line-height: 16px;color: #fff;margin: auto;transition: all 0.5s;}
.innerList3 dl:hover dt{background: rgba(0,106,46,0.1);}
.innerList3 dl:hover dt b{color: #006A2E;}
.innerList3 dl:hover dt p{color: #006A2E;}
.innerList3 dl:hover dd p::before{background: #006A2E;}

.innerDetails{background: #fff;margin: 20px 0;}
.innerDetails .innerDetails-title{text-align: center;padding-bottom: 0px;}
.innerDetails .innerDetails-title h3{font-size: 24px;font-weight: bold;color: #333;}
.innerDetails .innerDetails-title p{font-size: 14px;color: #999;margin: 15px 0;}
.innerDetails .innerDetails-content{margin: 20px 0;border: 1px solid #dedede;border-left: none;border-right: none;padding: 20px 0;min-height: 300px;font-size: 16px;
line-height: 30px;}
.innerDetails .innerDetails-content *{max-width: 100%;}
.innerDetails .innerDetails-prevNext{overflow: hidden;position: relative;}
.innerDetails .innerDetails-prevNext p{font-size: 16px;color: #333;line-height: 36px;}
.innerDetails .innerDetails-prevNext p em{color: #333;font-size: 16px;font-weight: bold;}
.innerDetails .innerDetails-prevNext p a{font-size: 16px;color: #333333;}
.innerDetails .innerDetails-prevNext .back{position: absolute;right: 0;top: 0;bottom: 0;width: 120px;height: 40px;line-height: 40px;
text-align: center;background: #999999;color: #fff;font-size: 14px;margin: auto;}

.picture1{margin: ;overflow: hidden;}
.picture1 dl{float: left;width: 339px;margin: 25px 0 0;margin-right: 29px;}
.picture1 dl dt{height: 214px;line-height: 214px;font-size: 0;text-align: center;overflow: hidden;}
.picture1 dl dt img{max-width: 100%;}
.picture1 dl:nth-child(3n){margin-right: 0;}
.picture1 dl dd{font-size: 16px;text-align: center;color: #333;padding: 10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all 0.5s;}
.picture1 dl:hover dd{background: #006A2E;color: #fff;}

.picture2{padding: 13px 0;overflow: hidden;}
.picture2 dl{float: left;padding: 10px;background: #eeeeee;border: 1px solid #eee;border-radius: 5px;overflow: hidden;margin: 13px 0;margin-right: 24px;
transition: all 0.5s;}
.picture2 dl:nth-child(3n){margin-right: 0;}
.picture2 dl dt{width: 320px;height: 202px;overflow: hidden;font-size: 0;line-height: 202px;}
.picture2 dl dt img{max-width: 100%;}
.picture2 dl dd{text-align: center;font-size: 16px;line-height: 50px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.picture2 dl:hover{background: #fff;border-color: #006A2E;}

.innerForm{height: 647px;background: url(form-bg.png) no-repeat center;margin-top: 20px;padding: 35px;}
.innerForm .innerForm-list{float: left;width: 460px;background: rgba(255,255,255,0.85);padding: 30px;}
.innerForm .innerForm-list table{width: ;}
.innerForm .innerForm-list tr{position: relative;}
.innerForm .innerForm-list tr span{position: absolute;right: -370px;top: 0;}
.innerForm .innerForm-list .tableft{font-size: 16px;text-align: right;float: left;line-height: 48px;width: 80px;position: relative;}
.innerForm .innerForm-list .tabright input{width: 350px;height: 48px;border: 1px solid #dcdcdc;margin-bottom: 20px;font-size: 16px;background: #fff;}
.innerForm .innerForm-list .tabright input.code{width: 220px;}
.innerForm .innerForm-list .tabright div.layui-unselect{margin-bottom: 20px;}
.innerForm .innerForm-list .tabright div input{margin-bottom: 0;}
.innerForm .innerForm-list .tabright img{height: 46px;vertical-align: top;}
.innerForm .innerForm-list .layui-btn{width: 100%;height: 48px;background: #006A2E;}
.innerForm .innerForm-text{float: right;width: 450px;}
.innerForm .innerForm-text p{font-size: 14px;line-height: 24px;}
.innerForm .innerForm-text p span{color: #ff0000;}
.innerForm .innerForm-text h3{margin-top: 25px;font-size: 16px;color: #006A2E;font-weight: normal;}
.innerForm .innerForm-text h3 b{font-size: 18px;display: block;}

.layui-laypage{width: 100%;text-align: center;margin-top: 50px;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background: #006A2E;}
.layui-laypage a:hover{color: #006A2E;}


@media screen and (max-width: 1500px){
	.header-slogen-list{width: 90%;}
	.header-nav{width: 90%;}
	.header-nav .nav li{margin-left: 25px;}
	.footer-list{width: 90%;}
	.footer-list-contact{width: 90%;}
	.innerContent{width: 90%;}
	.innerContent-list{width: calc(100% - 320px);}
	.innerList2 dl dd{width: calc(100% - 150px);}
	.innerList3 dl dd{width: calc(100% - 100px);}
	.innerList3 dl dd h3{width: 700px;}
	.picture1 dl{width: 32%;margin-right: 2%;}
	.picture1 dl dt{height: 190px;line-height: 190px;}
	.picture2 dl{width: 32%;margin-right: 2%;box-sizing: border-box;}
	.picture2 dl dt{width: 100%;height: 190px;line-height: 190px;}
	.notice-search{width: 90%;}
	.notice-list{width: 600px;}
	.notice-list li p{width: 500px;}
	.news-shortcut{width: 90%;}
	.news{width: calc(100% - 370px);}
	.news-top-right{width: calc(100% - 470px);}
	.news-top-right-list div::before{width: 77%;}
	.news-bot li{width: 48%;}
	.education{width: 90%;}
	.education dl{width: 32%;margin-right: 2%;}
	/* .education dl dt{height: 258px;line-height: 258px;} */
	.video-picture{width: 90%;}
	.video{width: 47.5%}
	.picture{width: 50%}
	.picture .bd li{width: 48%;}
	.picture .bd li dt{width: 100%;}
	.infor-dynamic-focusNews{width: 90%;}
	.infor{width: 32%;}
	.dynamic{width: 32%;margin-left: 2%;}
	.infor .infor-list dl dd{width: calc(100% - 85px);}
	.honor{width: 90%;}
	.innerForm .innerForm-text{width: calc(100% - 550px);}
}
@media screen and (max-width: 1440px){
	.picture1 dl dt{height: 178px;line-height: 178px;}
	.picture2 dl dt{height: 180px;line-height: 180px;}
	.news-top-right-list div::before{width: 75%;}
	.innerForm .innerForm-list{width: 440px;}
	.innerForm .innerForm-text{width: calc(100% - 530px);}3	
}
@media screen and (max-width: 1400px){
	.innerList1 li a p{width: 700px;}
	.header-nav .nav li{margin-left: 20px;}
	.innerList3 dl dd h3{width: 600px;}
	.picture2 dl dt{height: 170px;line-height: 170px;}
	.news-top-right-list div::before{width: 74%;}
	.search{width: 350px;}
	.search input{width: 300px;}
}
